Software Productivity: Harmonization in ISO/IEEE Software Engineering Standards
نویسندگان
چکیده
The software productivity is an important key of software quality factors. The productivity measure has become a tool for managers since it is used to compare the performance between different companies (benchmarking) and to compare the efficiency of different developers in the same company. Therefore, it allows doing strategic planning and decision making based on such measurement. A variety of international standardization bodies such as IEEE and ISO as well as software engineering researchers have proposed a set of factors which influence the software productivity attribute, and also a set of measures to evaluate it. However, there is no unique model that integrates all the software productivity best practices. The aim of this paper is to survey the available international standards and research work on software productivity and figure out the key differences in order to propose a standards-based model. Such model will include the set of quality attributes that could be used to reflect the software productivity, and a set of measures that allows evaluating the software developer’s
منابع مشابه
Software Process and Product ISO Standards: A Comprehensive Survey
Nowadays, many organizations are dealing with the publication of standards for software engineering, for examples, European Space Agency (ESA), Institute of Electrical and Electronic Engineers (IEEE), and International Organization for Standardization (ISO). In this paper, the ISO software engineering standards are classified into software product and software process ISO standards. Actually, f...
متن کاملAnalysis of the Meanings of the Measurement, Assessment, and Evaluation in ISO/IEEE Software Engineering Standards
Software engineering international standards have been developed to eliminate the gaps between the practitioners in understanding and implementing the software engineering terms and techniques. However, in presence of the coordination lack between the standardization bodies and even between the different workgroups within the same standardization body, some of these standards came up with a set...
متن کاملValidating the ISO/IEC 15504 measure of software requirements analysis process capability - Software Engineering, IEEE Transactions on
ÐISO/IEC 15504 is an emerging international standard on software process assessment. It defines a number of software engineering processes and a scale for measuring their capability. One of the defined processes is software requirements analysis (SRA). A basic premise of the measurement scale is that higher process capability is associated with better project performance (i.e., predictive valid...
متن کاملQuality Requirements for Software-dependent Safety-critical Systems History, current status, and future needs
Whereas current engineering practice focuses on functional requirements, considerations other than the function (e.g., safety; security; maintainability) are relegated into a category (unfortunately) called “non-functional requirements.” Although ISO/IEC/ IEEE 24765 §3.1900 defines this term as “a software requirement that describes not what the software will do but how the software will do it,...
متن کاملReliability in Agile Software Engineering: A Dilemma
While agile software engineering methods have been successfully applied to many software application areas, their adoption in the domain of safety-critical and high-reliability systems has been hampered by a lack of appropriate reliability techniques. In contrast, traditional development approaches have relied on traceability-based techniques for the verification and certification of reliabilit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- JSW
دوره 7 شماره
صفحات -
تاریخ انتشار 2012